package org.tomcat.unit8;

import java.beans.PropertyChangeListener;

public interface Loader {

    public ClassLoader getClassLoader();

    public Container getContainer();

    public void setContainer(Container container);

    public DefaultContext getDefaultContext();

    public void setDefaultContext();

    public boolean getDelegate();

    public void setDelegate(boolean delegate);

    public String getInfo();

    public boolean getReloadable();

    public void setReloadable();

    public void addPropertyChangeListener(PropertyChangeListener listener);

    public void addRepository(String repository);

    public String[] findRepositories();

    public boolean modified();

    public void removePropertyChangeListener(PropertyChangeListener listener);
}
